High Level Synthesis from Sim-nML Processor Models

نویسندگان

  • Souvik Basu
  • Rajat Moona
چکیده

The design of modern complex embedded systems require a high level of abstraction of the design. The SimnML[1] is a specification language to model processors for such designs. Several software generation tools have been developed that take ISA specifications in Sim-nML as input. In this paper we present a tool Sim-HS that implements high level behavioral and structural synthesis of processors from their ISA specifications in Sim-nML. Behavioral SimHS transforms Sim-nML specifications of a processor to the corresponding behavioral Verilog model that is suitable for fast functional simulation. Structural Sim-HS generates structural synthesizable Verilog processor model from its Sim-nML specifications.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Processor Models for Retargetable Tools

This paper describes a methodology for developing processor specific tools such as assemblers, disassemblers, processor simulators, compilers etc., using processor models in a generic way. The processor models are written in a language called Sim-nML [1] which is powerful enough to capture the instruction set architecture of a processor. We describe a few tools in this paper which can be retarg...

متن کامل

Retargetable Functional Simulator

The design of modern embedded systems require automated modeling tools for faster design and for the study of various design tradeo s. Such tools put together constitute an integrated environment where the designer can write the high level design speci cations in a language and use these tools for automatic generation of system speci c tools. In this work we have designed a Retargetable Functio...

متن کامل

Retargetable Program Profiling Using High Level Processor Models

Program profiling helps in characterizing program behavior for a target architecture. We have implemented a retargetable simulation driven code profiler from a high-level processor description language, Sim-nML. A programming interface has been provided for building customized profilers. The retargetability makes the profiling tool independent of the target instruction set.

متن کامل

Processor Modeling for Hardware Software Codesign

In hardware software codesign paradigm often a performance estimation of the system is needed for hardware software partitioning. The tremendous growth of application specific embedded systems necessitate high level system design tools for rapid prototyping. This work involves design of a language Sim-nML which will be the base for a high level system design environment. The language is simple,...

متن کامل

Disassembler Using High Level Processor Models

The design of a high performance system requires an integrated environment to simulate and analyze the performance of various design alternatives. In this thesis, we have developed a generic disassembler for an integrated environment where Sim-nML acts as the speci cation language for processor performance model. The Sim-nML, an extension of nML machine description formalism, is a simple, elega...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003